An Environment for Developing Securely Interoperable Heterogeneous Distributed Objects
نویسندگان
چکیده
PROJECT DESCRIPTION The heterogeneity a n d v olatility of open distributed systems make high assurance security a n elusive goal. One solution is to provide developers with tools for designing and implementing robust object systems with veriiable behavior in open environments (Cleaveland et al., 1 9 9 4). The Meta-Object Operating System Environment (MOOSE) (Hale et al., 1997) is intended to support the development, execution and veriication of secure heterogeneous distributed systems. MOOSE uses a layered architecture (see, e.g., Zhang et al., 1995) and dual operational and ver-iication frameworks to blend object technology with formal methods (Figure 1). The foundation of MOOSE is provided by the Robust Object Calculus (ROC), a process calculus (see, e.g., Milner et al., 19899 Nierstrasz, 1991) for modeling and reasoning about distributed objects. The Meta-Object Model (MOM), deened using ROC, forms the next layer of the operational framework. It is a primitive distributed object architecture (see, e.g., Agha, 19866 Houck and Agha, 1992) for constructing more sophisticated object models and programming languages that constitute the upper levels of the operational framework. MOM implements a capability-based security m o d e l
منابع مشابه
An integrated approach for an interoperable industrial networking architecture consisting of heterogeneous fieldbuses
An integrated approach for an interoperable networking architecture is proposed and implemented within a distributed heterogeneous industrial enterprise environment consisting of two fieldbus segments, a LonWorks and a Profibus, interoperating through an Interoperability Unit (IU) developed and built on a Windows 2000 platform. The proposed approach introduces an interoperability layer above th...
متن کاملSoftware Agent-Oriented Frameworks for Heterogeneous Information Access
In this paper we propose an approach used to design an interoperable environment for distributed and heterogeneous systems. To overcome such constraints, we suggest to develop software agent-oriented frameworks which provide users with relevant and up-to-date data from such systems. We present an application of this approach to the SIGAL project in which we are developing an inter-operable envi...
متن کاملA Primer of CORBA: A Framework for Distributed Applications in Defence
Based on object technology, the OMG defines an Object Management Architecture (OMA) for the support of interoperable applications across heterogeneous computing platforms. The communication core of this underlying model is the Common Object Request Broker Architecture (CORBA) that provides a framework for flexible and transparent communication between distributed objects. The adoption of this a...
متن کاملThe DIOM Approach to Large-scale Interoperable Database Systems
A large-scale interoperable database system operating in a dynamic environment should provide a uniform access user interface to its components, scalability to larger networks, evolution of database schema and applications, composability of client and server components, and preserve component autonomy. To address the research issues presented by such systems, we introduce the Distributed Intero...
متن کاملInter-Operating Grid Workload Framework with Node Autonomy
The Grid provides us a way to utilize distributed and heterogeneous resources to benefit the next generation of scientific research. While many grids are currently supporting the work of many scientists, the approach on how to sense a complex grid system is still under developing. Considering the explosively growing amount of data during monitoring and the dynamic context of the grid computing ...
متن کامل